package com.icehand.common.code;

import lombok.Getter;

@Getter
public enum SystemCode implements CodeEnum<Integer> {
	/**
	 * ops normal
	 */
	NORMAL(0,"操作正常"),
	SYSTEM_ERROR(-1,"系统异常"),
	NOT_SUPPORT(-2,"接口暂不支持"),
	NOT_AUTH(-3,"非法授权"),
	PARAM_ERROR(-4,"参数异常"),
	SIGN_ERROR(-5,"签名错误"),
	RATE_LIMIT(-6,"访问重复"),
	REQUEST_EXPIRE(-7,"时间错误，请检查手机系统时间"),
	DATA_ERROR(-8,"数据异常，请联系客服"),
	CONFIG_NOT_FOUND(-9,"数据不存在或权限不够"),
	DECODE_FAIL(-10,"解密失败"),
	LOCK_GET_FAIL(-11,"获取锁失败"),

	;

	private Integer code;
	private String msg;

	SystemCode(Integer code, String msg){
		this.code = code;
		this.msg = msg;
	}
}